/* logoTop开始 */
*{margin: 0;padding: 0;list-style: none;}
.logoTop{
    height: 2.1rem;width: 100%;display: flex;
}
.logoTop .logo{
    margin: .45rem 0 0 0.525rem;
}
.logoTop .logo img{
    width: 4.9rem ;height: 1.2rem;
}
.logoTop .logoText{
    width: 2.6rem;height: .8rem;border: .025rem solid #2ec27c;border-radius: .4rem;font-family: Microsoft Yahei;
    text-align: center;color: #2ec27c;margin-top: .6rem;margin-left: .375rem;font-size: .6rem;line-height: .9rem;
}
.logoTop .logoSearch{
    width: .575rem;height: .6rem;background: url(../image/search.gif) no-repeat;background-size: .575rem .6rem;
    margin-left: 5.475rem;margin-top: .8rem;
}

/* logoTop结束 */
/* 轮播图开始 */

.picShow{
    height: 5.85rem;width: 100%;position: relative;
}
.picShow img{
    width: 100%;height: 100%;
}
.picShow .picShow-point{
    width: 3.6rem;height: .4rem;position: absolute;bottom: .75rem;left: calc(50% - 1.8rem);
    display: flex;justify-content: space-between;
}
.picShow .picShow-point li{
    width: 0.4rem;height: 0.4rem;background: rgba(255, 255, 255, .5);
    border-radius: 50%;
}
.picShow .picShow-point li.active{
    background-color: white;
}

/* 轮播图结束 */
/* 专业选择开始 */

.major-model{
    width: 100%;height: 8.175rem;
}
.major-model .major-model-ul{
    display: flex;justify-content: space-between;height: 6.15rem;flex-wrap: wrap;
    align-content: space-between;margin-top: .85rem;width: 14.5rem;margin-left: .75rem;
}
.major-model .major-model-ul li{
    height: 2.65rem;width: 3.5rem;display: flex;flex-wrap: wrap;justify-content: center;align-content: space-between;
}
.major-model .major-model-ul li > .major-model-ul-name{
    width: 1.6rem;height: 1.65rem;background-color: #fd8465;border-radius: 50%;line-height: 1.65rem;
    text-align: center;color: white;font-size: .575rem;font-family: Microsoft Yahei;
}
.major-model .major-model-ul li > .major-model-ul-text{
    width: 100%;height: .7rem;text-align: center;line-height: .7rem;font-size: .7rem;color: #000000;
}
.major-model .major-model-ul li:nth-of-type(2) > .major-model-ul-name{
    background-color: #68dcf5;
}
.major-model .major-model-ul li:nth-of-type(3) > .major-model-ul-name{
    background-color: #2a96e9;
}
.major-model .major-model-ul li:nth-of-type(4) > .major-model-ul-name{
    background-color: #32c8b0;
}
.major-model .major-model-ul li:nth-of-type(5) > .major-model-ul-name{
    background-color: #ceaafb;
}
.major-model .major-model-ul li:nth-of-type(6) > .major-model-ul-name{
    background-color: #b2dc73;
}
.major-model .major-model-ul li:nth-of-type(7) > .major-model-ul-name{
    background-color: #f4e119;
}
.major-model .major-model-ul li:nth-of-type(8) > .major-model-ul-name{
    background-color: #ffd097;
}

/* 专业选择结束 */
/* line */

.line-node{
    width: 100%;height: .6rem;background-color: #f2f4f7;
}

/* 畅销好课开始 */

.showClass{
    height: auto;width: 100%;
}
.showClass h1{
    width: 100%;height: 2.55rem;line-height: 2.8rem;font-size: .85rem;text-indent: .675rem;color: #3c4a55;font-family: Microsoft Yahei;
}
.showClass .showClass-ul{
    width: 14.7rem;height: auto;margin-left: .65rem;display: flex;flex-wrap: wrap;justify-content: space-between;
}
.showClass .showClass-ul .showClass-ul-big{
    width: 100%;
}
.showClass .showClass-ul .showClass-ul-big a .showClass-ul-pic{
    height: 6.325rem;
}
.showClass .showClass-ul li{
    width: 7.15rem;
}
.showClass .showClass-ul li a{
    width: 100%;height: 100%;display: flex;flex-direction: column;padding-bottom: 1.05rem;
}
.showClass .showClass-ul li a .showClass-ul-pic{
    width: 100%;height: 4.05rem;
}
.showClass .showClass-ul li a .showClass-ul-pic img{
    height: 100%;width: 100%;
}
.showClass .showClass-ul li a .showClass-ul-text{
    line-height: 1.125rem;margin-top: .375rem;font-size: .8rem;color: #465882;font-family: Microsoft Yahei;
    padding-bottom: .125rem;
}
.showClass .showClass-ul li a .show-class-ul-money{
    line-height: .8rem;color: #ff7b2a;font-size: .8rem;height: .8rem;margin-top: .2rem;text-indent: .175rem;font-family: Microsoft Yahei;
}
.showClass .showClass-ul li a .show-class-ul-money span{
    color: #999;font-size: .675rem;position: relative;top: .030rem;left: .25rem;text-decoration: line-through;font-family: Microsoft Yahei;
}

/* 畅销好课结束 */
/* 专题开始 */

.special .showClass-ul{
    margin-bottom: .7rem;
}
.special .showClass-ul li{
    width: 100%;margin-bottom: .55rem;
}
.special .showClass-ul li a{padding-bottom: 0;}

/* 专题结束 */
/* footer开始 */

.footer{
    height: 2rem;line-height: 2rem;background-color: #f2f4f7;font-size: .575rem;color: #adb3c1;text-align: center;
}

/* footer结束 */
/* router路由开始 */

.router{
    height: 2.05rem;width: 100%;border-top: .05rem solid #e9edf3;position: fixed;z-index: 999;bottom: 0;
    background-color: white;
}
.router ul{
    display: flex;justify-content: space-around;height: 100%;
}
.router ul li{
    width: 1.25rem;height: 100%;
}
.router ul li.study{
    width: 2.4rem;
}
.router ul li a{
    display: flex;flex-wrap: wrap;width: 100%;height: 100%;justify-content: center;
}
.router ul li img{
    width: 1rem;height: .9rem;margin-top: .15rem;
}
.router ul li.study img{
    width: 1rem;height: .875rem;
}
.router ul li.user img{
    width: .875rem;height: .975rem;
}
.router ul li p{
    font-size: .575rem;color: #3e4b56;font-family: Microsoft Yahei;
}